2686
8
2982
3
1639
1
1681
2312
0
1539
2170
1669
1876
2430
2
1038
4954
4
951
467
2886
1015
1087
745
496
1382
1380
1606
2133
1250
1319
2921
5
1859
1751
1603
8527