943
566
494
2646
132
21
111
1654
41
762
1032
4
152
405
22
542
3153
2
883
61
523
201
51
74
911
71
211
91
11
31
3
123