408
0
678
472
1636
553
1504
522
2211
3092
1
46
139
58
1454
1060
363
1650
846
2395
714
414
787
1221
249
63
392
353
494
8116
6
626
965