5048 860
2403 486
1436 295
356 37
3420 393
404 114
2374 352
465 76
2101 455
993 252
865 271
5123 636
2138 129
3482 385
2100 324
2848 361
605 129
2045 184
1586 155
5328 313
2975 644
3062 309
1363 211
846 156