179
441
268
570
1405
841
109
58
10701
3872
40
99
341
45
12054
31
51
498
101
49
1346
32
86
193
815
96
11
30
20
379
590
2486
4640
37
621
92
316
1723
105
160
61
53
42
7
78
33
91
18
80
173
72
50