2813 671
8593 86
40986 605
4561 674
20119 237
5999 594
29196 293
26607 702
4001 846
2266 301
2744 116