108
5126
44
59
194
42
13
28
282
97
77
380
46
126
70
332
25
101
403
16
3445
24
90
78
192
313
155
917
135
154
1605
18
23
238
52
288
198
258
218
41
415
92
50
96
54
562
801
113
287
1547
45
281
81
1328