2754 47
4089 695
2302 164
1348 97
15037 497
5242 517
6062 658
6327 612
12352 894
57645 548
10799 241
3756 471
8545 453
11875 268
12838 57