93
1
102
1981
8
2142
7
1293
2
87
1648
1028
421
1382
730
1310
3
582
66
2887
4
1295
1104
220
481
735
417
2642
407
210
474
1600
92
380
669
1391
0