15065 839
8269 119
4532 410
6985 148
8719 510
2465 296
8120 447
23962 99
32311 260
39622 537
14962 547
22683 294
33293 45
16032 335
26869 58
8344 550
3791 121
1221 228
1514 34
4351 613
3106 205
2092 244
1992 292
3382 148
2766 119
4030 384
1369 104
6152 663