3676 781
1158 111
1312 250
3280 699
1201 123
613 64
682 29
1322 59
4319 855
1361 301
774 79
1549 357
2264 438
2463 372
3269 746
4796 514
421223 1300