19783
2
1431
1
25669
0
2173
32302
4074
888
4305
2535
1788
1690
30334
6
2131
2294
1532
1220
19944
3673
3
4311
3121
2277
3090
83
2368
2886
4
4043
2999
3820
1632
2710