21026 636
9653 305
83299 678
43864 694
51307 193
21038 457
50580 261
34855 156
16965 908
11485 402
7217 372
1028 34
3548 578
4484 524