15077 262
1212 113
3618 82
19937 407
4506 72
9245 426
17670 692
22500 486
8825 541
3111 266
2335 191
4896 677
3264 232
40867 544
3984 639
7306 797
15246 394
3353 466
6106 896
8425 101
3435 746
6219 228
20984 762
2819 424
3188 589
4045 349
4068 707
3021 388