1624 71
2922 290
16480 928
52210 776
4358 31
3997 136
4113 313
11119 234
4984 956
3403 540
3925 388
15813 614
2532 309
2225 115
5000 622
4084 585