881 132
904 192
1676 374
15643 934
2590 703
884 233
2458 648
2050 467
5910 659
3652 520
2178 278
30870 686