951
1
619
564
616
0
2502
2740
2134
3539
3
1289601
4
1346
2381
700
1380
18487
6365
12
2772
8607
8
1790
4943
2
2153
7
2615
1136
3469
2632
1458
2122
59
2427
3401
5
2687