4959
5
1830
3
3305
4
1363
11
875
6
1485
2297
7
1224
2
1534
602
364
1
1114
1223
748
0
1146
1185
1644
10
1345
1532
1294
1278
878
370
399
478
2455
27
324
246
1805
712