17309
2
22916
0
28553
119
329
15498
243
2108
1874
3
528
54
77
3309
222
426
2345
4
1412
1
12726
1672
1839
1006
805
809
1320
5
51
1601
242
414
156
354