2813 64
4070 24
3377 262
5894 591
2260 98
14268 695
6425 661
4015 301
6371 310
5784 282
7130 566
3416 89
9574 608
58457 291
9765 267
4498 637
6259 683
3025 60
4392 258
4169 316
5111 448
8030 713
5585 335
10179 868
109052 592
30901 177
15709 668
3752 63