120
27
981
50
522
801
1371
13412
1898
2272
1924
1923
1962
1263
1183
941
26
1061
55
47
712
1522
9
81
10
11
451
251