19279
2
3498
4
3888
3
3293
1
31535
0
973
177
4165
1362
2275
1020
25137
282572
264
732
1169
17353
514
369
1100
339
534
711
2587
16
2934
8
3114
20634
1711
408
3092