19783
2
25669
0
2270
3090
6
3498
4
534
3870
12
2440
3
32302
795
2996
2316
2151
1
4148
392
3765
721
351
758
1193
1363
2535
1287
442
572
2264
791
2932
11447
852