2830 671
8961 86
41820 606
4625 674
20223 236
6048 594
29380 293
26748 702
4040 846
2276 301
2756 116