2200 580
1723 527
2640 724
2747 853
5691 165
4887 886
1119 205
3382 586
9087 408
9544 471
1485 237
2675 295
808 139
16559 847
4130 713
3101 55