14186 580
973 158
3162 804
2951 474
3351 564
3522 319
4630 602
24863 376
7609 206
11494 152
5648 309
4023 265
3091 711
1536 226