19783
2
2829
1
1611
2905
26
1526
14118
18
2185
0
1853
5043
159
2244
4
3606
3
387
2836
2093
1022
2840
579
417
25669
930
2285
2121
3765
3065
337
438
1402
536
1131