46095 417
25473 863
11888 562
15738 684
29030 186
2102 116
3782 120
15724 371
3037 682
3609 495
7830 612
3506 757
4341 50
2462 115
7035 331
3631 686
18398 362
3827 523
12608 49
5276 909
2623 308
39729 157
7236 593
1489 36
24578 558
11886 142
7700 188
19937 422