1070
1
2489
2
2292
1859
3987
3
2308
1876
1946
1212
2193
1669
1681
1977
16062
15
57793
0
2921
4606
2233
3212
27
2152
1917
51331
25
962
2788
3054
2781
1210
2982
4578
5521