1678 326
2508 660
1034 259
172 38
1648 419
1493 317
3798 300
5105 190
3565 897
3854 208
6565 664
2940 743
2637 309
39969 825
11413 485
4534 266