3114
2
445
0
750
114
645
49
546
1175
3070
4
879
32
1106
1980
2439
4429
459
618
110
1889
1
878
628
422
2954
1134
1697
4476
498
257
2698
4979
6