340
0
2952
422
180849
46414
1
589
1518
6800
658
1599
580
2683
771
953
584
2435
25137
517
468
655
691
495
2288
266
494
1009
1222856
4
479
3287