24041 293
5738 318
3366 655
2768 701
1236 232
2755 740
2513 41
2959 198
2756 415
3042 669
1668 162
2525 376
712 45
10005 517
2278 585
4101 604
3249 25