2193 175
5057 360
4829 563
17316 312
5908 839
2747 402
1634 98
3181 218
3748 592
3155 519
4228 579
2953 192
4670 611
2205 382
2795 363
28965 792