2226
1
496
0
1814
2
1691
2394
830
2294
3562
1013
2048
1426
1042
1179
1391
1068
2609
3
766
801
2114
278
1104
1716
1836
1918
1191
1000
1147
1993
1506
4
2669