1046932
671237
12412
676290
583105
860566
185323
234817
1118319
424577
392182
353498
991568
176684
269802
1467590
206229
758529
1206764
487385
881653
399118
679536
634210
119254
640578