3120
4
3050
0
2048
2
1042
1
908
1426
830
2060
1179
2523
1104
3
766
1918
2114
278
1191
3936
1821
8411
23802
9
986
1660
575
1691