1030 202
2143 358
16779 201
80600 628
1185 306
3391 773
2487 549
6832 271
102894 310
35089 459
4671 144
3851 356
5778 461
17169 145
7162 618