3040 566
1051 136
3859 206
2308 438
6500 397
6462 664
5958 944
11114 927
28069 429
33407 857
8599 471
11543 599
4353 519
8897 221
35472 674