119
0
22916
17309
2
28553
3000
5
15498
4267
8
1628
2167
354
65
276
1
426
56
1549
2108
2058
243
2345
4
329
1709
3309
414
808
633
51
994
54
2740
242