2886
2
2686
8
2982
3
1639
1
951
1681
2312
0
1539
2427
12
2122
2042
2170
1243
8527
3200
1564
1669
1876
1976
1423
635
2430
493
490
388
1038
4954
4
599
745
159