140635 673
8212 565
4752 281
25174 369
11751 412
54061 107
4395 627
6303 582
6278 684
3130 458
2454 134