3050 36
3713 540
1509 161
9662 623
1903 52
3119 440
7139 297
5448 814
1817 201
12969 368
4165 423
4105 361
3178 578