6226 984
4263 918
25906 558
3272 269
4824 602
2853 137
3699 550
13653 505
4481 502
2305 412
2839 381
3114 101
33943 357