3056
3
2668
2
1452
1
2659
4
1129
0
2250
25137
426
814
2113
521
292
2459
9
3795
1305
17353
2542
1343
999
1565
2735
28805
6