3930 513
100657 235
41038 217
18285 405
9992 561
5364 447
8397 805
2946 261
2216 406
2650 755
2573 432