17353
0
31535
2275
2
798
2730
6
4964
3
55
2907
2041
1
1277
5
363
1073
611
20634
8
932
370
257
180849
497
477
19279
309
1504
414
2395
3373
419694
9
297
1222856
4
1028