119
0
1628
2
1532
2236
3
18400
8
2016
2345
4
1950
6
28553
1145
1
276
3000
5
15498
2297
22916
2167
17309
1362
65
667
2654
12
1343
426
1267
56
586
5101
16
1549
1062
2058