3503 602
2997 498
8007 139
13277 213
74373 455
57217 542
2355 252
5318 715
5210 584
5014 895
14917 92
27970 684
49273 484