20021 415
4009 88
7512 520
39155 445
8487 176
42273 320
5246 767
4493 564
705704 1989
9114 432
1443 288
8226 253
1714 128
2156 159
3476 526
3900 639