149661
81796
50808
49530
195124
592637
374307
853953
458768
694454
979967
521398
250472
2088
790671
385795
1563571
1479673
1430967
135449
1321444
1243367
1233523
1221898
1202296
1173560
117038
1166418
1160948
1155995