31579 392
16562 126
9076 517
2856 288
18065 94
4946 793
53560 608
1275 139
9338 261
4000 729
5730 738
30365 249
14349 222
3723 462
4534 488
2506 98
3341 746
3221 557
3841 805