2802 64
4043 24
3364 262
5864 591
2222 98
14247 695
6399 661
3988 301
6352 310
5758 282
7087 566
3398 89
9560 608
58423 291
9743 267
4489 637
6222 683
3006 60
4374 258
4149 316
5084 448
8001 713
5547 335
10144 868
109031 592
30878 177
15684 668
3738 63