56051 700
2082 340
7628 661
10387 369
127802 670
87970 98
42948 494
33086 209
21208 335
66610 903
22557 267
11772 161
21646 549
19770 424
6320 552