2125
1
2786
2
1132
0
915
383
493
935
475
1084
804
573
1053
553
714
2062
300
2211
913
518
477
2395
341
414
1454
1073
611
486
2235
58
484