3001
2
19783
2060
1
2797
5
1422
0
1850
2259
17607
3012
1403
2773
2179
189326
348
2354
791
2255
8411
3
3059
2698
575
8313
9