1143 58
5406 561
2035 198
23986 445
9939 542
9536 707
15441 613
14342 713
11130 758
4257 359
7885 348
14352 201
6816 425
5692 926
38814 587