104
1
83
75
2
106
476
256
0
100
66
139
329
1803
4
798
1197
90
717
866
2174
8
399
1300
1751
466
396
558
468
3175
1292
2015
13
1461
1635
828