21293 292
42589 610
8712 309
348214 1450
170246 652
23240 200
348310 854
19143 170
19687 126
55799 690
87796 639
74969 508
45893 464
23220 733
1939 183
2296 510
7718 612
114055 843