31299 392
16384 126
10556 517
2804 288
18057 94
4916 793
52657 608
1247 139
9332 261
3960 729
5715 738
30235 249
13083 224
3695 462
4489 488
2436 98
3345 746
3201 557
3836 805