352
2,679
168
2,521
294
986
120
461
51
615
182
996
146
925
47
795
58
783
20
899
69
695
63
760
60
757
83
619
464
17
471
35
592
46
482