3765
4
19783
2
32302
0
297066
577
1189
17946
350
894
990
2476
571
3059
2245
3
1049
391
378
323
768
1193
3053
7
368700
25669
2996
2907
3125
2535
664
2219
37847