5849
5
591
0
1118
2
1204
1
612
2911
9
569
4027
3
1768
249
1813
1426
1209
1614
459
2270
2343
1097
1045
336
1129
2610
901
2211
15
3371
816
387
3655