2802 64
4042 24
3363 262
5862 591
2222 98
14245 695
6394 661
3985 301
6351 310
5757 282
7084 566
3397 89
9559 608
58422 291
9740 267
4488 637
6218 683
3002 60
4370 258
4147 316
5082 448
8000 713
5547 335
10143 868
109031 592
30875 177
15680 668
3737 63