50401 102
1571 187
2434 81
2236 337
10033 78
14655 122
5764 840
4844 422
3173 352
3168 131
7088 597
4585 596
987 140
1566 73
7441 640
2375 271
48386 81
2463 435