3050 300
5139 698
13192 542
2931 271
3792 246
4689 526
5168 696
20945 247
6610 212
7071 578
3876 629
3139 301
3973 602
3476 352
3109 511
6188 526
15031 188
3629 699
16090 266
61959 470
4534 460
27855 217
6142 662
4049 707
3359 151
2915 409
3557 468
12224 601