2982
3
2686
8
1669
1
1876
2430
2
2886
1639
1250
1859
346
0
1540
2921
5
2585
1681
989
2312
1539
1444
2170
2133
2736
2207
2377
1038
4954
4
2591
1476
2361
1721