1020
0
20634
8
2275
2
19279
3440
17353
31535
325
745
25137
3196
4910
521
437
3025
1
2431
3
1869
2668
2934
2348
682
458
1824
3114
4
2157
1550
851
3510
975
3498