534 30
1383 292
15586 832
2292 610
3005 588
1426 385
4366 778
3616 446
921 229
3161 861
2242 531
2412 560
972 191
3963 890
1481 280
1996 483
1966 236
2886 653
2314 725
406 90
3246 932
967 211
2981 516
3275 503