2832 671
8991 86
41950 606
4637 674
20243 236
6058 594
29459 293
26767 702
4042 846
2278 301
2765 116