2818 671
8485 86
41206 605
4602 674
20113 236
6007 594
29189 293
26633 702
4023 846
2265 301
2741 116