21266 292
42582 610
8709 309
347943 1450
169934 652
23225 200
347979 854
19134 170
19682 126
55675 690
87670 639
74802 508
45603 464
23129 733
1931 183
2293 510
7713 612
113913 843