21564 499
2226 34
3974 659
815 157
2242 558
833 64
2625 535
2682 689
3644 884
606 47
11209 265
8709 852
5361 589
980 73
1232 93
932 167
3131 697