21602
406529
946341
207215
4209
95923
623480
888417
273823
316771
11488
503598
574527
756948
406496
71996
371899
840784
597568
550573