2794 64
4035 24
3363 262
5860 591
2211 98
14242 695
6386 661
3983 301
6343 310
5755 282
7075 566
3395 89
9555 608
58411 291
9733 267
4486 637
6208 683
2990 60
4369 258
4145 316
5077 448
7997 713
5535 335
10136 868
109026 592
30871 177
15669 668
3732 63