1392
1
972
2854
1637
3
1972
1268
1431
4697
0
1377
2
921
2495
4646
1160
669
942
1182
1411
1490
1161
1010
1341
1299
23558
17