2200 580
1723 527
2640 724
2747 853
7286 278
20481 825
10159 466
2809 524
1046 81
309 59
8161 583
4611 72
3145 483
2817 312
2330 404
30637 163