18890 600
47635 141
3381 114
4613 74
5732 679
4529 207
10390 503
71733 906
5444 102
17647 815
2170 115
8095 517
18169 368
3455 398
3105 452
12363 551