231
432
156
276
145
519
157
649
47
42
5
2965
2219
746
4
1275
356
120
82
52
30
19
2732
28
23
534
466
68
39
46
79
85
581
512
69
78
153
10
147
148
501
8
16
2949
137
1138
71
285
13
107
709
2023
65
17
33
6
12
67