1132
0
443
1428
351
360
1049
2221
3
3123
522
663
3116
1
1869
576
1550
839
369
518
6622
10
493
2395
3025
1759
1045
7885
2
7039
416
1343
553
2334
4
2500