1512
162
284
318
1214
214
447
240
35
5383
528
634
98
126
501
66
20
38
50
91
45
31
25
11174
105
89
1079
4089
56
117
41
417
51
394
71
568
82
75
180
101
93
40
58
158
150
12780
70
47
128
59
639
566
123
2385
135
1422