22945
14
1572
2
151239
0
1288
218
1
1966
8
2204
9
243
1264
1924
340
1604
538
4
4689
5
503
2144
981
1474
1183
3
140610
18
2459
5602
2097
6
1413
2702
3011
1818
2087
4480
1560