2489
2
1681
1
2292
1859
3987
3
2308
1876
1946
1212
1038
2193
1669
2077
1754
1306
1977
16062
15
1532
57793
0
2921
2522
1787
4606
2233
3212
27
2152
1917
51331
25
408
962