4180 513
102601 235
41756 217
18709 405
10186 561
5462 447
8643 805
3057 261
2287 406
2658 755
2612 432