1275
521
361
201
1086
704
296
120
2522
1379
1148
515
458
192
433
187
506
228
369
136
543
122
462
229
605
271
392
156
624
199
359
152
419
236
432
123
386
138
322
61