2218 318
16961 83
35117 707
16764 846
7781 330
17455 575
2423 401
6400 350
10644 87
9615 283
5553 474
15943 291