2593 764
2552 116
1878 244
2266 317
34238 773
8661 368
10108 323
9260 674
6437 504
9358 550
32800 472
5580 308
1290 98
2036 281
3629 559
1604 126