14076 30
4151 366
2392 124
3631 65
2341 94
4636 606
2687 274
3217 75
19754 173
2215 454
4442 660
6601 479