2270
2
1136
2494
1
1363
476
0
137
639
344
142
2372
120
515
1966
5
829
633
615
1685
1354
1407
453
531
5732
2523
3
1808
1106
726
106
572
643
770