3003
4
8686
5
1230
2114
2
1748
0
2617
2705
1
1152
2138
3
4579
7
2623
1745
726
965
3380
2008
3219
3324
2082
2013
1645
2416
1859
955
1869
2245
3959
833
1802
15276
27