2468
3
2642
1
3957
838
1093
0
1883
2
900
1526
2655
2211
2959
3154
6
995
693
2512
3055
2229
4
1226
4702
1558
1265
2181
1380
6666
676
6346
16
4360
300
2890
930