12761
3
475
0
789
751
580
442
431
1494
248
1940
587
368
931
554
812
1751
436
409
497
681
336
2524
1301
1127
459
41
862
425
1169
520