104
1101
98
342
77
75
290
1800
66
214
108
1289
115
42
431
343
39
2161
628
319
813
402
229
40
194
117
276
50
2052
34
538
335
208
60
172
61
766
32
77
575
35
238
58
193
40
42
55
327
48
133
256
190
