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