1132
0
2275
2
991
1
1778
935
804
493
383
1616
1084
300
475
2111
3
2211
573
1053
809
1049
714
1145
1129
553
913
1329
1454
896
1282
1197
1796
611