2058
1
1963
2
3187
5
1810
4
1371
675
0
2152
1115
1399
1590
1844
1237
311
1254
2901
1232
2368
1967
2512
23802
9
915