1543
2
1814
4
1297
2403
1
928
0
651
744
1579
2485
2184
1562
3
10035
2903
1442
550
1253
1265
3063
3221
20
1974
3208
501
1049
6019
16
7306
832
7304
7
2738
1570
2113