56051 700
2081 340
7628 661
10384 369
127788 670
87964 98
42945 494
33083 209
21207 335
66608 903
22555 267
11771 161
21646 549
19770 424
6320 552