3111 859
1705 297
2358 551
3861 684
1796 445
19989 35
11005 201
4048 592
5265 438
3614 199
4349 322
3673 547
5377 808
8213 472