1688
1
2526
2512
2
1302
1355
8
1319
634
2199
0
1856
3
769
2710
2802
5
2438
1891
1045
635
1070
148
5801
325
915
3580