2502167
1111413
529216
657855
501203
457292
2453875
4957773
3015673
4614199
69180
69711
73395
71456
69354
54392
58598
55520
48354
66858
15342094
1031073
6893647
2510916
1878738
25294838
682085
41704136
37735464
34144460