14192 580
974 158
3164 804
2953 474
3363 564
3531 319
4643 602
24887 376
7619 206
11505 152
5655 309
4037 265
3097 711
1542 226