2145
2
1118
1
2534
0
3593
1310
4018
7
579
575
868
733
797
585
785
114
770
6878
621
652
596
1015
1618
348
1055
3621
3580
3428