2445
2
3683
1
2223
1013
1610
5521
2683
2048
469
0
1042
908
1426
830
1179
2797
5
2740
3050
1104
3
2773
1836