476
0
364
504
2440
3
2093
1
797
585
379
5043
713
4155
7
2349
1104
1823
2
1109
1869
828
2954
371
1042
444
526
403
665
1539
634
563
1783
692
512