881 30
5169 743
2470 215
3495 720
2593 140
150360 264
34126 638
13581 69
7440 857
28355 239
8969 755
3550 150
6330 482
4630 539
3390 547
4346 562
3759 614
1770 366