1132
0
1084
935
493
383
475
913
822
1
573
1282
2211
1053
611
169211
11
2526
3
1923
300
804
623
798
1454
1343
1348
282572
121182
472
445
1040
2
2602