2829 671
8957 86
41816 606
4625 674
20223 236
6048 594
29379 293
26748 702
4040 846
2275 301
2756 116