1056 83
1691 251
4921 846
2269 241
1340 199
2160 168
5996 117
6889 733
58728 585
6627 873
4803 433
2524 290
19423 246
16232 236
1574 98