3472122
2182460
2315380
2546504
3462580
3117977
3808561
3915367
3464009
2763378
3475849
3088215
3020010
3154535
4696340
3606299
2830894
2831449
2636432
3363852
3158364
4485713
2868751
3868300
2481063
92428
137886
505946
49090
65264
66161
76171
559157
186127
2505968