126
270
1491
187
472
252
22
4196
532
660
107
493
70
54
72
3138
327
134
40
55
45
58
71
79
151
314
6230
141
138
218
4364
369
90
123
1579
229
193
102
29
769
49
230
64
91
190
69
1600
23
104
267
48
699
204
560
47
51