16576 703
5931 405
4859 83
4836 254
10229 846
5958 244
2693 199
5191 169
6936 117
7628 733
78274 591
8399 873
8257 434
2956 290
30273 249
20254 237
2458 98