3223
3
7976
8
1888
7747
4
11916
14
1847
0
1092
2
2740
1
3321
1827
2001
2343
2959
888
2257
5
1709
1816
2999
1699
1284
83
1602
1366
1029
836
933
2861
1606
159
2225