277 82
2143 498
3316 896
1539 268
21901 313
4549 486
58581 700
8934 661
112125 327
12602 534
2615 591