4199 513
102656 235
41783 217
18722 405
10197 561
5465 447
8647 805
3058 261
2287 406
2658 755
2613 432