3014 438
4336 382
1759 310
3906 349
4211 653
935 26
1770 207
2930 304
2142 197
3112 609
28921 113
25498 290
3238 442
14962 497