19279
2
20634
8
31535
0
2224
987
1
2275
1824
968
2730
6
2809
521
1132
3116
1506
2673
440
25137
518
2683
4309
1343
2668
918
3092
436
3114
4
169211
11
1428
35426
1832
3