468 32
9516 103
15716 176
6506 843
10380 458
3948 140
9831 589
367697 1001
96570 391
5955 384
22096 88
28160 341
33526 541
7214 107