12060 826
10295 430
22232 594
54785 75
13601 525
5600 211
51509 94
3034 240
5918 588
4846 315
7270 195
10479 338
80497 592
8939 421
81191 506
5727 30
3335 137