2599 764
2651 116
1881 244
2266 317
34241 773
8672 368
10115 323
9261 674
6438 504
9358 550
32801 472
5580 308
1293 98
2036 281
3630 559
1604 126