4099
8
2835
2
796
6
1050
0
946
1
2277
2105
2999
2664
3
2850
1752
929
1068
1690
2908
10
3671
2502
6346
16
1558
3296
4
2108
4160
1622
582
2622
370
1348
5253
1452
2329