19783
2
2829
1
1611
2905
26
1526
14118
18
2185
0
1853
5043
159
2244
4
3606
3
2836
2093
1022
2840
579
25669
930
2285
2121
3765
3065
2145
2366
3833
8
2270
2089
4436
2065