2188
3
1403
0
1474
2
2229
4
1505
3757
916
2284
1285
5
979
323
1107
3747
47041
470
1571
8
2421
3171
2515
450
2509
6
306
1901
1581
4038
10
957
1