19279
2
31535
0
812
1
417
2730
6
320
427
325
1327
121182
2008
18385
2000
331
476
3503
3
1084
17353
1089
2987
391
1007
637
1020
25127
337
282572
2299
598
1921
4