546
0
787
1161
846
2634
2211
668
276
381
1101
1201
2
361
467
804
1084
1645
1
1931
2161
2152
2490
1225
1188
493
4455
1893
400
2328
470
1043
1059