20505 701
3001 372
3891 772
2044 41
4203 297
6082 367
10567 95
13846 54
11909 353
39108 643
5896 163
9766 201
21956 818
1816 507
5117 718
6109 341
4474 641