2622
6
1813
1
3326
3
12185
5
1568
951
2304
1348
2377
1622
1320
2
616
0
159
1545
1225
1681
1618
2886
2152
2650
20
1051
2781
1000
862
1690
1746