8648 240
5932 692
22292 383
12071 341
168830 775
4348 427
1839 280
2859 550
1187 47
2763 490
4209 637
1889 191
2583 627
851 29
3181 658
2909 555