1623 71
2921 290
16478 928
52194 776
4353 31
3996 136
4110 313
11115 234
4983 956
3402 540
3924 388
15811 614
2532 309
2225 115
4999 622
4084 585