18070 86
10704 527
75633 670
54434 942
35259 183
9685 953
5005 658
4767 72
5464 370
4140 482
5782 134
2383 258
2957 224
3444 81