4781 303
5689 385
4975 349
30424 285
5280 617
2195 39
4366 773
44750 606
20005 537
3626 203
7825 414
7083 848
4501 809