21028 701
3056 372
3916 772
2100 41
4241 297
6102 367
10642 95
13908 54
11980 353
39173 643
5970 163
9790 201
22004 818
1822 507
5153 718
6137 341
4515 641