2968 304
6447 100
6442 530
12734 757
16459 570
81836 358
3532 462
18432 867
24740 519
182327 804
6273 287
5358 164
5296 126
9191 202
28985 615
35476 464
28657 613
6040 448
7868 89
13483 152
9779 590
38057 733
12056 118
8633 718
29429 129