21582 659
26329 896
20528 536
3223 63
5278 425
29050 486
29170 154
2370 116
10885 885
5754 62
4038 554
13687 669
2360 100
5322 158
3117 348
1754 185