2593 764
2529 116
1878 244
2265 317
34234 773
8660 368
10107 323
9260 674
6437 504
9358 550
32800 472
5580 308
1290 98
2036 281
3629 559
1604 126