2827 671
8932 86
41737 605
4624 674
20213 236
6045 594
29356 293
26739 702
4040 846
2275 301
2756 116