1508 180
2522 295
21990 510
29951 455
23405 277
4509 159
6984 75
28082 603
13485 185
8878 446
21584 264
860 97
3556 348
1721 116