56050 700
2081 340
7628 661
10382 369
127782 670
87963 98
42941 494
33081 209
21207 335
66606 903
22555 267
11770 161
21646 549
19765 424
6320 552