3132 924
432 61
2622 553
704 113
601 167
318 32
3493 750
2834 722
3484 893
454 79
1356 53
22336 850
3045 377
3483 209
3890 225