2589 453
1308 105
2077 480
1217 98
412 35
11348 306
8550 183
10680 104
5083 114
7462 24
7995 857
24907 327
7143 817
20874 796
5282 627
15193 109
5270 399
5435 788
2823 484
4027 878