502 86
1071 259
2556 657
1393 242
1391 228
2270 670
1811 355
3036 764
4495 639
750 123
1626 111
3598 803
3345 633
2812 767
2383 523
2284 411
3003 774
2880 753
3027 537
3702 698
940 249
3931 430
1539 361
364 51