3175
5
2086
2
536
0
1456
1057
926
426
360
1406
445
1354
416
337
915
971
34
1599
431
1664
1564
622
609
850
275
345
1550
3551
3202
1
509
408