5032 498
9150 81
14284 503
6316 227
3562 337
18750 306
4396 54
14445 185
6666 248
6688 144
4485 466
9701 529
51116 548
19876 465
13268 781
18278 575
9418 467
6394 398
10854 435
20029 267
4207 168
9494 53
8990 207
9584 303
7379 633
14339 351
21922 348
14629 828