3001 657
182 58
633 128
667 143
2261 532
1942 539
1396 376
13971 356
2236 486
20341 564
37951 86
13936 188
27102 114
9992 592
8462 391
48493 764
26549 395
14442 713
6433 202
3007 344
1616 118
7943 490
20911 195
5083 718
8972 727
4674 531
7998 403
6578 511