19783
2
3593
16
25669
0
32302
2535
21152
8
2666
9
3083
2403
3765
4
13499
5
2781
1
2247
5635
3
1215
1155
1335
980
3090
6
2366
1475
17946
1747
181997
11
1913
680
1583
2932
3498
2204