2989 215
3315 401
25163 82
3537 152
4960 331
2002 274
4722 478
5197 86
4341 443
4702 242
2624 49
8319 55
6947 251
3258 458
5948 567