3228 404
8962 850
6281 239
5026 606
22788 674
6620 676
7106 349
5489 521
6606 669
3259 436
3085 335
22872 947
10161 141