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