124743 296
45922 595
39073 237
96727 661
30797 300
39288 99
75741 313
65591 504
181149 970
53299 467
57353 494
21122 451
33636 747
41058 706
23334 96
134346 563
13904 139
31337 335
50160 793
80691 180
24659 161
33782 188
20295 120
34763 574
109540 495
393161 904
15419 436
39309 200