1522 289
14542 291
6956 822
10542 489
25081 121
8860 724
9243 358
5940 388
2995 517
45373 493
116308 318
3979 89
37113 877
44543 85
15036 222
8223 305