290
4176
675
1734
289
8534
481
25453
1056
619
588
1679
476
221
420
1813
7265
4675
261
203
706
4182
342
437
318