1501
1
572
0
2610
9
653
3510
2
646
30466
64
2657
3
2749
1452
4027
5
2311
2553
2073
2546
2224
2207
798
802
11611
4437