2942803
4335391
1447757
1581016
712431
61859
3941044
159149
2882035
2695346
982395
685927
1632031
1103459
601217
938434
967942
2141702
556821
1025726
1031739
5652242
1773662
501
1192
1583
852
1170
2271
2150
941
890
921
1340
681
671
782
1466
1570
1690
1100
2769
1820
1000
990
1050
1053
1914
802
1030
1763
730
1330
1058
2151
1884
1073
1200
4833
7815
3501
6322
3671
7462
436015
8502