542
20
926
21213
1637
1926
788
469
345
255
444
5414
203
264
1033
10
193
212
435
234
2910
757
796
113
2957