301 80
5761 540
18339 666
11268 290
3490 150
4234 814
16024 342
3840 358
2028 359
2935 538
19069 246
619 74
1897 340
2045 593
7440 515
4175 63
1431 98
2969 259
2785 726
8324 659
1693 178