1823
2
2100
1
4850
3
3022
0
47183
7
1989
1705
8621
1397
3501
19760
8
2402
2290
4978
4
3335
7645
2371
4795
4095
1833
3117
12877
5
8787
10903
3005
1953