2285
3
877
0
698
2270
1
541
1217
504
753
400
768
510
422
1123
1726
334
393
388
592
19944
2
866
368700
869
305
383
710