1152
0
1880
2
31535
458
1824
4328
10
282572
517
1779
653
3287
1
759
6800
909
1428
1069
1009
503
1649
1936
1075
1045
611
4594
768
1232
1431
766
2748
17353