18403
6
802
0
1126
1015
1073
249
2952
169211
11
759
4594
1
301
572
458
1649
507
777
517
6800
552
710
1222856
4
478
2395
521
4223
22
631
1045
1232
565