3109 447
12233 510
5874 662
9060 163
5621 330
9991 515
5897 196
12749 472
5450 111
4088 860
1862 382
478 47
4533 782