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