212 43
3063 883
2466 764
5012 401
7752 198
1445 311
2230 579
6658 605
14054 292
25040 136
97086 650
101686 239
165747 632
58266 481
140179 494
79737 303
148622 659