1132
0
2275
2
1645
1
1778
935
804
493
383
1616
1084
300
475
2111
3
2211
573
1053
1049
714
1129
553
913
1145
1454
1647
1282
1984
611
414
896
2395