326 80
5765 540
18352 666
11269 290
3490 150
4234 814
16031 342
3841 358
2028 359
2935 538
19070 246
621 74
1897 340
2045 593
7442 515
4176 63
1431 98
2970 259
2785 726
8324 659
1693 178