3001 657
182 58
633 128
667 143
2254 532
1941 539
1396 376
13971 356
2235 486
20340 564
37950 86
13932 188
27101 114
9976 592
8459 391
48484 764
26542 395
14442 713
6433 202
3007 344
1615 118
7943 490
20911 195
5082 718
8969 727
4674 531
7998 403
6578 511