3000
3
2378
7
1704
4
1132
1
761
2138
6
1945
1138
2
2107
1098
5687
2938
1211
3421
14
1268
2381
2529
1463
1713
2082
9
15606
5
1314
1347
0
4848
11
1684
1595
1837
8
405
493
50