321 88
751 192
2097 664
2536 625
1424 309
13804 621
7145 47
5423 748
3018 49
34946 292
64223 393
21483 114
29966 492
3262 249
2896 571