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