19
41
1032
30
229
33
655
201
522
1923
152
312
267
440
52
42
127
254
15
257
514
68
49
78
374
38
23
395
34
182
371
92
27
88
194
116
25
28
16
58
4821
20
50
12
10
13
35
24
1491
71
821