821
312
646
170
351
35
446
144
543
151
420
33
614
96
117
69
304
122
295
152
295
80
447
166
485
85
165
46
109
89
546
114
480
79
582
55
230
56
455
184