2640 754
2914 930
8086 623
14656 189
4985 526
5851 510
20138 228
10978 178
3235 66
12258 169
2499 314
15214 603