3765
4
1581
2
2535
19783
4198
1
32302
0
4757
4690
3
3090
6
3058
2932
25669
7258
3498
392
458
2666
9
1295
17946
280
3266
2136
1933
1749
636
2650
20
2906
1153
2690
7071
5