21033 636
9655 305
83299 678
43864 694
51307 193
21039 457
50580 261
34858 156
16966 908
11486 402
7217 372
1028 34
3548 578
4484 524