396
0
46414
1
649
2657
3
296
467
448
1880
2
2668
639
327
1949
905
1541
2952
658
1297
1015
255
710
383
1779
768
3373
464
266
17353
1418
691
918