13006 46
16493 801
4470 289
4328 42
1523 165
2551 36
4049 123
3752 140
20044 94
30172 390
2255 101
11348 75
2061 211
2284 44
9922 119
3486 498
13305 664
4496 116
3640 851
9393 321
8833 47