19279
2
31535
0
2275
169211
11
25137
3498
4
467
705
1020
646
152
781
325
968
17353
4111
501
608
1880
2328
20634
8
1711
1343
276
522
2668
3092
1
6058