14115 28
42403 415
33623 405
46442 601
15895 839
16681 710
21081 697
23849 602
29037 374
4100 715
3972 266
13162 242
22278 348
4535 564
20465 478
1412 307