691
0
458
46414
1
2522
4328
10
768
503
1009
1015
649
1152
334
1541
584
1392
1045
1297
1780
468
507
1921
2
639
431
552
29323
2740
953
422