3115 447
12247 510
5875 662
9063 163
5622 330
9991 515
5897 196
12752 472
5450 111
4088 860
1863 382
478 47
4533 782