1695 101
2356 264
17862 36
15452 547
5917 466
6841 596
5507 807
5599 278
20221 735
6628 350
4265 503
9158 472
3287 458
3565 152
5696 197
11397 650
2189 114