543
0
894
886
31535
501
3293
1
851
4677
10
169
2809
2
418
637
357
328
173
588
995
292
1152
453
5605
918
467
2328
1225
1172
2111
3
813
1155
392