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