436
202
290
104
347
137
1132
650
990
394
1415
674
161
55
469
43
633
234
1448
790
691
327
139
123
499
113
380
162
585
300
164
133
662
222
502
112
359
46
512
95