19783
2
2996
0
1383
2502
2920
4
2093
1
2535
236066
14
3303
10
2148
2932
3498
2670
25669
32302
2105
17946
389
1823
108797
7793
3316
1043
1153
5164
5
3858
7
4499
12
5488
6
3090
2116