2938 580
671 138
1066 244
569 78
3276 343
2461 522
2205 495
2558 576
2608 501
5460 229
1378 402
2711 843
5018 649
8871 326
6836 169
3853 272
607 73
935 149
2263 621
1150 263
2994 723
1003 300
16094 896
5703 825