31998 86
1974 234
15833 141
49073 729
22004 437
18673 878
38956 589
4666 515
38553 94
14293 455
11750 194
27585 447
11810 642
7273 645
3672 135
7571 243
20684 312
2872 693
20537 50
2257 345