14128 580
961 158
3145 804
2934 474
3241 564
3462 319
4557 602
24713 376
7471 206
11421 152
5582 309
3965 265
3057 711
1516 226