846
0
759
1045
31535
282572
458
1645
1
266
584
4328
10
1038
1805
691
358
1232
1666
2
653
3815
4598
6
3373
1267
4
768
1779
46414
5918
1544
6800
360