2556
1323
887
8745
3170
8847
198
652
1583
589
324
5158
6488
4467
1423
4403
7274
6328
2627
9785
9407
2357
7429
7435
7021
530
4212
1293
2534
2889
8287
5487
5860
2902
4156
3160
2625
8328
3302