100
1182
4
10
1638
2
56
1683
3
61
1628
53
2354
13
49
3740
48
107
9682
62
364
50
959
0
1
1985
77
1064
1101
958