2459
9
1222856
4
13491
0
356
342
1116
575
1139
851
392
90
646
319
3063
3
634
400
580
1710
1
459
637
1650
552
1563
433
482
431
729
1333
2111
271