1005 181
17896 345
21053 584
83424 349
47889 345
9435 341
2798 246
2309 266
3763 313
9152 481
2739 533
14639 527
5401 418
7004 559
3001 137