16050
6
4162
2
2866
3
30421
0
1434
85649
42
1094
204432
2680
12
1942
11
117
1143
1
1601
3305
5
1385
819
3830
4
7285
2106
1308
1207
1239
633
1295
4652
3111
1794
32451
711
5590