17353
0
31535
2275
2
55
798
1824
1073
21743
1
363
1132
932
20634
8
370
518
414
477
1504
383
387
611
1020
152
282572
522
249
257
1462
497
392
2395