2989 215
3315 401
25174 82
3540 152
4985 331
2002 274
4722 478
5198 86
4342 443
4702 242
2629 49
8321 55
6949 251
3260 458
5948 567