5635
3
3103
2
1225
0
978
3593
16
1913
2356
1424
1380
1215
1
1012
581
475
2213
1310
1055
2174
4
621
2649
718
1239
1583
6844
660
1376
868
542
629
1768
1868