0
1041
795
593
142205
1080
762
1268
1032
1044
887
931
940
1412
964
737
1933
1
1388
3021
1639
1709
1659
3201
2720
2677
2616