416
164
307
90
433
128
625
222
646
110
315
79
262
94
364
58
517
36
205
41
365
127
89
31
637
207
159
103
499
76
427
93
277
11
233
65
18
3
159
125