19937 187
33781 591
14651 578
5170 390
6660 262
6743 290
30851 291
25324 194
29426 884
3080 250
16595 154
16238 114
878 119
1290 70
4665 558
6179 579
3527 234
4671 888
2082 179
3565 247
4545 804
2048 127
14485 766
3195 109
2502 498
6026 556
3017 423
15893 616