2906
2
2629
2480
1
572
0
550
5151
14
467
2535
6236
10
1849
3083
5978
6
7034
534
66
2465
1289601
4
3014
20