3054
2
2520
1
3126
3
3863
14
2309
1631
4
2799
6
3198
8
1775
2522
3326
2419
2368
1237
784
0
801
1012
1859
1290
2456
1711
1347
2021
1686
745
2489
2748
9
619
2655
730