3960 505
2877 290
17550 560
5597 431
12853 686
12271 894
56279 548
23657 221
8399 186
4488 400
28518 61
21520 228
19590 449
2811 337
11938 651
1807 126