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