1297
0
1603
458
46414
1
683
3293
7
1865
4
4328
10
2992
9967
31535
1009
266
621
471
1015
2522
3663
575
4349
2
1469
432
611
766
2941
441
306
1779
2740
3036