19279
2
31535
0
3498
4
688
447
219
25137
2702
276
529
169211
11
292
608
2328
799
326
970
1466
17353
275
1862
1
787
962
1020
230
2152
2275
1333
297
402