19783
2
2535
3491
4
3354
9
2219
1845
1
2139
3083
4230
0
2901
17946
2005
5
475
2465
1189
7793
496
3539
3
3125
2924
3546
32302
2050
2181
3858
7
2342
5382
1735
701
1394