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