2828 671
8948 86
41789 606
4625 674
20221 236
6048 594
29373 293
26745 702
4040 846
2275 301
2756 116