2829 671
8957 86
41813 606
4625 674
20222 236
6048 594
29378 293
26748 702
4040 846
2275 301
2756 116