2954
2
2182
1
38477
34
2189
1310
0
302
118
7793
4
12761
3
2277
3080
20850
5
120
3315
19783
3024
4309
971
4083
3655
2935
2732
3071
11
2059
414
12472
1529
1053
25494
1950