2601 764
2715 116
1882 244
2266 317
34246 773
8676 368
10120 323
9261 674
6440 504
9358 550
32802 472
5580 308
1295 98
2037 281
3630 559
1604 126