951 292
2855 706
833 183
4167 410
4113 614
2149 69
305179 1033
3635 217
4316 713
4489 452
26512 80
29715 577
8287 228
8800 270
10090 155
4619 867
3716 471
4849 482