19783
2
32302
0
2535
17946
1660
4
2749
5
7793
38477
34
25669
3453
1
3090
6
2666
9
3824
2352
1559
3995
262
13018
3248
8
2932
2529
7
608
3575
2258
3498
2141
519
2184
2907
1509