2599 764
2688 116
1882 244
2266 317
34245 773
8672 368
10118 323
9261 674
6440 504
9358 550
32802 472
5580 308
1293 98
2036 281
3630 559
1604 126