1132
0
2103
1
1084
2125
935
804
493
2120
6
383
300
486
475
2211
2564
2
573
1053
1381
3
1049
714
1073
1129
553
121182
1819
913
1454
1282
611
414
2395