703 76
2796 557
5802 219
6320 660
10254 857
14959 249
421 97
628 134
691 124
2129 548
3205 801
1616 295
1416 183
4714 695
19195 948
5113 429
14166 178
384 75
2941 728
1936 420
864 53
5681 526
4003 567
2643 313