3588
2
1438
0
1938
1
2499
422
107
2191
3
3342
11
579
1139
2921
15
2722
979
770
957
545
1344
2043
1960
1733
1932
3456
543
1036
1053