2531 580
760 242
1584 350
1081 281
208 48
2261 593
6179 133
1046 98
6419 674
2583 302
4667 356
9531 492
5816 393
6400 304
9559 386
15238 838
5085 391