3314
2632
2293
2252
3104
3023
903
452
514
53
51
701
401
34
2781
3713
290
2022
5152
367
39
62
140
2812
110
144
2903
1881
4001
2833
490
2772
254
294
103
1795
93
36
12
804