291230
504201
649367
530480
495469
239220
619186
646333
606197
1003930
345546
956592
306841
811595
942620
326217
4841500
2566654
1875336
1682736
1639237
158467
1513895
1491433
1474854
1458922
1423850
1304400
1303500
12652