1132
0
1254
493
2211
935
383
1084
475
804
572
573
1053
913
300
1040
1
6301
14
19279
2
611
1282
2522
1172
2188
9
646
1049
714
3060
282572
1842
1129
553