1382
1
2209
2392
2
3484
0
2578
1751
2184
2304
1399
2999
2562
1590
1746
1093
1691
10243
4
1681
496
2368
526
1380
707
868
802
1547
19944
1148
3354
2934
3035