396 171
6295 805
703 418
2550 269
290 75
101 884
2123 828
372 304
1507 808
558 343
1442 384
561 884
873 883
1198 408
719 602
660 84
489 353
1012 12
850 211
861 1