531
6
12
4
10
264
20921
172
173
18
141
74
802
72
126
105
233
152
210
301
23
923
1671
1705
1743
1122
1433
1084
14
20
232
371
37
612
901
511
30
45
112