1402
224
110
199
54
86
55
31
16
27
13
92
37
1022
488
14
65
77
19
22
41
83
105
253
75
44
33
250
98
284
374
131
279
61
50
66
23
10
76
28
89
20
40
81
52
94
100
56
47
38