1132
0
1129
370
1
300
935
804
493
383
1084
5425
23
198
475
1014
4
1390
2000
2211
1531
6
573
2216
2
1312
1053
1418
2459
3929
10
1049
714
2225
3
730
1354
553