2591 453
1311 105
2077 480
1217 98
413 35
11352 306
8550 183
10681 104
5083 114
7463 24
7996 857
24907 327
7143 817
20874 796
5283 627
15193 109
5270 399
5436 788
2823 484
4027 878