5253 820
13370 720
4620 347
15578 701
7593 274
2472 168
11556 877
5827 666
4235 551
3594 310
4058 601