17309
2
28553
0
22916
15498
119
3309
426
329
243
2345
4
1412
1
2108
1672
1839
1006
809
1874
3
222
1320
5
528
242
414
54
354
808
633
1436
4267
8
77
1278