498
1405
1632
21110
622
821
104
1141
101
20215
18710
15710
1174
1163
147
1233
551
581
48
932
1052
84
851
837
583
2648
1702
25612