2512
0
1531
2
496
2562
1731
1369
1133
1
1054
1327
1077
1217
1138
1282
1265
1708
1175
1061
1047
546
1395
1669
1989
3
1268
734
1529
801
2152
3007
2082
2184