2986 333
4449 79
7766 351
4750 580
15927 161
19941 286
2724 197
20304 447
14625 687
4122 558
5385 509
4541 155
4978 500
3282 480
2969 344
2943 271
6167 619
2674 71
4115 731
5459 438
5921 468
5603 668
5603 611
3179 201
2163 367
3534 705
4428 386
4278 589