506 57
1450 257
2508 674
2666 833
2977 157
2917 297
3057 548
2610 548
2219 456
2609 738
635 168
3354 629
2172 525
2230 618
920 120
1165 170
865 179
788 62
1442 396
2017 513
2277 587
1028 253
2826 562
4060 873