2126 640
3010 683
1232 353
379 78
349 98
2743 694
1322 362
2051 240
2406 489
811 215
2881 929
2771 697
2237 606
2687 125
3055 719
275 35
446 86
1185 280
2214 647
2901 739
2517 525
7580 338
46029 573
123257 893
4946 835
1624 278
2921 421
14752 908