3145 503
22612 800
13042 515
5416 106
25015 593
4362 176
22989 207
6693 462
8654 357
6484 291
2950 285
15938 431
10154 512
11078 341
4950 788
2256 488