2250 645
591 60
16842 497
21720 119
26440 503
9557 405
12356 312
8886 491
1836 322
5459 759
17194 876
10785 455
2462 463
3290 668
3009 372