1315
13
1528
4
2271
6
1451
1935
3
4281
5
1461
1
1596
2
2831
2143
1049
911
0
2215
1163
9
2362
874
2956
495
328
2403
1380
2134
246
935
457
1119
984
5587
14
1734
1129