3001 968
1057 261
6732 585
9634 44
8955 814
2913 904
11895 77
2847 900
26643 81
13481 574
16182 758
1923 581
14074 173
17928 93
6538 443
14296 777
13371 567
19066 60
17222 209
17153 589
4605 506
1754 546
404 63
23090 597