3001 657
182 58
633 128
667 143
2247 532
1941 539
1396 376
13971 356
2234 486
20339 564
37950 86
13929 188
27101 114
9969 592
8455 391
48476 764
26536 395
14442 713
6433 202
3007 344
1615 118
7943 490
20910 195
5082 718
8969 727
4673 531
7997 403
6578 511