2603
2
1164
9
2497
7
2231
10
2216
690
1
737
1673
3325
4
427
801
470
729
482
641
378
2154
3
2953
5136
374
5568
16
1837
11
3768
6
1401
1598
14
1550
2380
2499
9522