508 30
3537 742
1870 214
3136 720
1552 140
148275 264
31415 638
13226 69
7280 857
27084 239
8884 755
3292 150
5975 482
4326 539
3362 547
4251 562
3619 614
1750 366