2939 939
38450 632
15245 494
3026 112
5916 141
1096 56
21096 207
3693 563
5949 358
23756 80
2921 327
4894 358
18753 361
3285 247
4549 679
7514 412
4011 788
10366 595
4200 77
2598 264