396 62
2525 270
2829 745
1770 343
3065 803
2299 445
2060 388
1167 171
1708 463
2320 492
2878 520
1745 228
1101 199
4002 861
3525 665
1548 282
3367 557
3244 732
3007 595
2130 469
448 25
2579 699
1262 112
2244 591
2701 561
1538 268
2520 479
1212 181