18077 749
4320 703
2261 236
2170 564
1258 72
2183 326
3423 276
1282 205
5537 335
3580 783
2122 151
3904 305
3951 620
4422 383
2722 515
3301 562
4115 667
2684 656
4011 599
3151 140
3530 47
2142 287
3224 731
1771 298