56035 700
2078 340
4295 644
7625 661
10365 369
127743 670
87945 98
42921 494
33067 209
21205 335
66602 903
22538 267
11764 161
21638 549
19758 424
6320 552