19783
2
2535
32302
0
25669
2082
1
12185
5
1204
2152
2921
7394
3498
4
2430
785
610
1766
2988
4453
4148
2980
2209
2377
2403
1526
3090
6
1691
4768
4833
5439
2591