2802 64
4043 24
3363 262
5862 591
2222 98
14247 695
6396 661
3986 301
6351 310
5757 282
7085 566
3398 89
9559 608
58422 291
9740 267
4488 637
6220 683
3006 60
4371 258
4147 316
5082 448
8001 713
5547 335
10143 868
109031 592
30876 177
15683 668
3737 63