1797
3
2969
2
4198
1
1546
2514
2073
212
422
0
442
1085
664
900
16519
96
69
13
397
512
1267
1927
647
332
1823
604
3322
4
506
1571
1503
1633
782