331 76
2686 303
2354 348
4223 743
11535 147
19640 528
4846 120
2619 386
3153 446
2053 228
1691 235
2099 328
2495 192
2858 490
2911 405
2886 505
1379 50
18521 300
1827 216
2901 922
2831 165
2567 407
1762 161
3269 309