1096 47
2403 432
13889 539
3348 553
3432 829
3681 382
2650 211
4903 806
1947 272
4129 547
5396 145
3031 375
1753 112
1358 131
5785 465
12354 1026
8407 789
1507 432
8710 363
7849 646
7880 509
3569 530
1671 311
12734 706