2596 764
2609 116
1879 244
2266 317
34238 773
8665 368
10113 323
9260 674
6437 504
9358 550
32801 472
5580 308
1291 98
2036 281
3630 559
1604 126