2155
3
1978
2
83
1
2173
2886
3562
745
0
4236
2368
3145
4
1594
1307
784
1816
1229
1410
1691
1514
2578
2710
2430
826
938
2110
1150
1739
2942
6
564
2721
1813