2796 64
4038 24
3363 262
5862 591
2217 98
14243 695
6390 661
3983 301
6349 310
5755 282
7075 566
3396 89
9555 608
58416 291
9738 267
4487 637
6209 683
2991 60
4369 258
4146 316
5079 448
7999 713
5537 335
10138 868
109028 592
30874 177
15677 668
3735 63