4812 802
3261 486
5009 617
5056 193
5736 505
3584 417
5234 252
10688 656
3602 82
1980 73
5214 615
1651 224
4133 703
2844 246
5167 741
9072 456
3444 322
4876 625
2870 565
2603 89
3376 127
992 66
6570 669
7360 207
7074 108
7913 51
10344 177
21723 999