2939 939
38450 632
15245 494
3027 112
5917 141
1096 56
21096 207
3693 563
5950 358
23761 80
2921 327
4894 358
18760 361
3285 247
4550 679
7515 412
4011 788
10366 595
4202 77
2598 264