3292
15
1877
2
1860
3
31997
55
1507
1
2698
8
2948
2565
2639
2460
4
2475
2410
6
2383
744
1319
2562
1427
1521
2113
1736
4822
3303
7
2488
2229
2939
1107
2199
3745
1362
1232