210 31
2856 683
2532 547
21347 379
3858 281
5029 100
5619 479
6225 47
5207 143
5054 438
9027 591
25988 472
8323 62
43159 233