5135
10
954
2
223
351
309
1
1330
1247
3
419
274
1252
105
72
59
85
4786
12
2721
8
3519
5
2325
4
1681
495
1477
381
883
555
1507
461
0
2184
730
660