17309
2
22916
0
28553
15498
119
3309
1628
426
2345
4
329
20347
243
1839
1
1006
15216
2108
222
1874
3
10902
528
1436
5
2388
16
54
18400
8
1950
6
3000
77
12726
3914
2058