11096 58
10605 261
12414 835
30952 91
14852 126
2565 358
2200 108
6512 546
24191 373
31264 322
2371304 3930
246887 1043
3006 148
2113059 3405
382749 1160
276509 1575
232128 589
2679272 6578
699391 1985
375365 1078
94756 372
2393839 7072