1421
1
838
846
0
798
860
1557
8116
6
455
367
809
787
407
2368
464
275
1696
418
292
381
915
3015
4940
5
1199
460
400
401
1636
951
1578
2
2002