3080 924
427 61
2622 553
669 113
588 167
310 32
3423 750
2831 722
3457 893
447 79
1351 53
22291 850
3044 377
3482 209
3885 225