3296 43
5404 669
17172 628
39940 336
15419 344
28214 405
35821 107
5199 528
1192 35
7602 634
4950 331
2525 178
4082 589
45789 700
22202 228